package com.utils;

/** 
 * <p>Title: StringUtils</p>  
 * <p>Description: 字符串工具类</p>  
 * @author xiaoding
 * @date 2020年12月9日  
 * @version 1.0 
 */
public class StringUtils {
	/**
	 * @Title: isNull  
	 * @Description: 判断字符串是否为空
	 * @param: str
	 * @param: 
	 * @return: boolean
	 * @throws
	 */ 
	public static boolean isNull(String str) {
		if ((str == null) || (str.trim().equals(""))) {
			return true;
		}
		return false;
	}
	
	/**
	 * @Title: isNotNull  
	 * @Description: 判断字符串不为空   
	 * @param: str
	 * @param: 
	 * @return: boolean
	 * @throws
	 */ 
	public static boolean isNotNull(String str) {
		if ((str != null) && (!str.trim().equals("")) && (!str.equals("null"))) {
			return true;
		}
		return false;
	}

	/**
	 * @Title: objParse
	 * @Description: 将对象转换成数据类型
	 * @param: obj
	 * @param:
	 * @return: Integer
	 * @throws
	 */
	public static Integer objParse(Object obj) {
		if(isNotNull(obj.toString())) {
			return Integer.parseInt(obj.toString());
		}else {
			return null;
		}
	}

	/**
	 * @Title: trimString
	 * @Description: 给字符串去掉前后空格
	 * @param: str
	 * @param:
	 * @return: String
	 * @throws
	 */
	public static String trimString(String str) {
		return str.trim();
	}
}
